
require(['@/assets/photoswipe/photoswipe.min.js', '@/assets/photoswipe/photoswipe-ui-default.min.js' ])
let pswp = '<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="Close (Esc)"></button><button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div>';
export function openPhotoSwipe(items, ind) {
	let pswpElement = document.querySelector('.pswp')
	if (!pswpElement) {
		document.body.insertAdjacentHTML('beforeEnd', pswp)
		pswpElement = document.querySelector('.pswp')
	}
	const pswpObj = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, {
		index: ind,
		history: false,
		tapToClose: true,
		fullscreenEl: false,
		closeEl: false
	})
	pswpObj.init()
}